"""num = 0 # 循环变量
while num<=10:
    print(num)
    num+=1 # 循环变量每次自增"""
"""
while循环需要注意的：
1、循环变量不能省略，否则死循环！！！！
2、表达式一定要有退出的条件，否则死循环！！
"""
# 错误的例子
# 没有定义循环变量
"""while True:
    print("大家好，我叫小白")"""
# 没有给出退出的条件
"""num = 0 # 循环变量
while num >=0:
    print(num)
    num+=1"""

#for 循环
"""
for 循环变量  in range(次数):
   要执行的代码块
"""
# for i in range(0,5): # 0 1 2 3 4
#     第一次循环的时候 i：0
#     第二次循环的时候 i：1
#     第三次循环的时候 i：2
#     第四次循环的时候 i：3
#     第五次循环的时候 i：4
    # print(i)
    # print("大家好，我叫小白")
# for循环遍历python基本类型
"""student = "郝健成" # 定义了一个字符串对象
for i in student: # 遍历这个字符串
    # 第一次打印：i为郝
    # 第二次打印：i为健
    # 第三次打印：i为成
    print(i)"""

# for循环+if判断案例

# q1:计算1-100之间数字的累加和
"""sum = 0 # 收集器，计算数字之间的和
for i in range(1,101): # 从1开始到100结束
    # 0 + 1
    # 1 + i是2  sum就是3了
    # sum是3 + i是3 sum就是6了
    # ....
    # sum + i是100了，就不再相加
    sum+=i
print(sum)"""
# q2：计算1-100之间偶数的累加和
"""o_sum = 0
for i in range(1,101):
    if i%2==0:
        # 第一次循环，i是1，1%2==0？ 不等于0
        # 第二次循环，i是2，2%2==0？ 等于，o_sum+2 ，此时o_sum等于2
        o_sum+=i
print(f"1-100之间的偶数和是：{o_sum}")"""
# q3：# 计算1-100之间奇数的累加和
j_sum = 0
for i in range(1,101):
    if i%2!=0:
        j_sum+=i
print(f"1-100之间的奇数和为：{j_sum}")






